home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 19 / Mac Magazin and MacEasy Magazine CD - Issue 19.iso / Online / FreePPP D1-1.0.5 Ordner / FreePPP FAQ - 1st Edition < prev    next >
Text File  |  1996-01-30  |  26KB  |  338 lines

  1.                      FreePPP Frequently Asked Questions
  2.                                Some also apply to MacPPP
  3.  
  4. Date:    01/30/96
  5. Revision:  1st Edition
  6. Author:     Steve Dagley <sdagley@iu.net>
  7.  
  8. Some of the more common questions asked about FreePPP and MacPPP:
  9.  
  10. Table of Contents:
  11.  
  12.  1) What is FreePPP and how is it different than MacPPP?
  13.  2) Why is the Open button in Config PPP greyed out?
  14.  3) What does 'FreePPP: Insufficient memory to Initialize Link Access Protocol' mean?
  15.  4) How do I configure Open Transport's TCP/IP control panel to use FreePPP?
  16.  5) What is Serial DMA 2.0.2 and do I need it?
  17.  6) Why don't Config PPP or the PPP extension show up in my Extension Manager?
  18.  7) How can I configure FreePPP for use with a callback server?
  19.  8) Why doesn't setting an Echo Interval catch dropped connections?
  20.  9) What script commands are supported by FreePPP?
  21. 10) Does FreePPP support network modems?
  22. 11) Why does FreePPP/MacPPP sometimes spontaneously connect?
  23. 12) Why can't I select port speeds of 14400 or 28800 in FreePPP?
  24. 13) Is a 115K or 230K port speed really going to be faster than 57.6K?
  25. 14) What do I need to use 115K or 230K port speeds?
  26. 15) Does FreePPP make a GeoPort Telecom Adapter go faster?
  27. 16) Why does FreePPP dial when my Mac starts up?
  28. 17) Why do I get PPP Wait Timeout errors?
  29. 18) Why do I suddenly get disconnected after link establishment?
  30. 19) How do I configure FreePPP for use with TIA?
  31. 20) How do I configure FreePPP to use CHAP authentication?
  32. 21) How do I change the dial command to make my ISDN TA happy?
  33.  
  34. Answers:
  35.  
  36. 1) What is FreePPP and how is it different than MacPPP?
  37.  
  38. MacPPP was developed by Larry J. Blunk and others at Merit Network, Inc. and was last revised in 1993 with the release of MacPPP 2.0.1.
  39.  
  40. FreePPP is a group effort, by the not so coincidentally named FreePPP Group, aimed at 'unifying' the various enhancments to MacPPP that have been released since 2.0.1 as well as coordinating the efforts of the people making these enhancments.  The folks in the FreePPP Group that have contributed to version 1.0.5 of FreePPP are, in alphabetical order: Yan Arrouye, Steve Brecher, Jim Browne, Alec Carlson, Steve Dagley, Tom Evans, Joe Husk, Cliff McCollum, Edward Moy, Richard Reynolds and John Stephen.
  41.  
  42. Notable features in FreePPP not present in MacPPP are compatability with Open Transport and support for the CHAP authentication protocol used by some of the larger Internet service providers (such as internetMCI). 
  43.  
  44. 2) Why is the Open button in Config PPP greyed out?
  45.  
  46. This indicates MacTCP is not configured to use PPP as the connection method. Open the MacTCP control panel and verify that the PPP icon is hilited. If it already is, switch the selection to one of the others shown and then back to PPP. Restart your Mac. If the Open button in Config PPP is still dimmed try one of the following:
  47.  
  48. a) Zap the PRAM (Parameter RAM) of your Mac by simultaneously holding down the option-command-P-R keys while restarting. Keep holding the keys until your Mac has made the startup sound a couple of times. Now configure MacTCP to use PPP.
  49.  
  50. b) If a doesn't work restrt your Mac with the shift key held down to disable extensions. Trash the MacTCP DNR file in the System folder and the MacTCP Prep file in the Preferences folder (MacTCP will automatically re-create these files). Then reboot.
  51.  
  52. 3) What does 'FreePPP: Insufficient memory to Initialize Link Access Protocol' mean?
  53.  
  54. The PPP extension does not load itself - it is loaded by MacTCP or Open Transport. When MacTCP loads the extension it's possible there will not be enough memory available in the System heap for FreePPP to allocate the memory it needs due to other extensions allocating large amounts of memory. This results in the error message 'FreePPP: Insufficient memory to Initialize Link Access Protocol' being displayed when the Finder loads and FreePPP will be disabled. There are two possible workarounds. If you have Conflict Catcher or Now Startup Manager there is an option to reserve system memory which should be set to about 96K. If you don't have Conflict Catcher or Now Utilities (we recommend both highly) try adding a space to the beginning of MacTCP control panel file name to force it to load earlier. Under Open Transport this problem should never occur as it loads FreePPP right after the MacOS logo screen is shown.
  55.  
  56. 4) How do I configure Open Transport's TCP/IP control panel to use FreePPP?
  57.  
  58. OT 1.0.x Warning
  59.  
  60. As of this writing Open Transport 1.0.8 is the current version and can be ftp'd from ftp.support.apple.com. If you are using any earlier version of OT I strongly recommend updating to 1.0.8 as it is the first version that will allow Eudora to send mail reliably.
  61.  
  62. Until Open Transport 1.1 is released you must re-boot between PPP sessions if you have a dynamically assigned IP address. Dynamically means that the server assigns a different address assigned to your Mac each time you connect. Most Internet service providers (ISP) work this way. If you have a statically assigned, i.e. permanently assigned, IP address, you should be able to connect and disconnect without re-booting. If this is important to you now ask your ISP about a static address - they're usually available for an additional fee.
  63.  
  64. There is a possible workaround to re-booting - several people have reported that turning TCP/IP off and on again before re-opening a session enables them to connect succesfully. You do this in the TCP/IP Options dialog shown when you click on the Options… button in the TCP/IP control panel (User Mode must be set to Advanced). 
  65.  
  66. Configuring OT 1.0.8
  67.  
  68. With Open Transport 1.0.7 or 1.0.8 the proper settings for the TCP/IP control panel to use FreePPP are:
  69.  
  70. - Connect via: MacPPP
  71. - Configure: Manually
  72. - Domain name: (your ISP's domain name here - i.e. company.com NOT mail.company.com)
  73. - Name server addr.: (your ISP's name server address in dot notation - i.e. 198.1.1.1)
  74.                                   Note: you can enter multiple name server addresses in this field
  75.  
  76. All other fields should be left blank - especially the Subnet mask: and IP Address fields.
  77.  
  78. Configuring OT 1.1
  79.  
  80. With Open Transport 1.1 there is now a Configure: Using PPP Server option which is what you should use when connecting via FreePPP. When this configuration is selected there are only two fields available:
  81.  
  82. - Name server addr.: Your ISP's name server address in dot notation - i.e. 198.1.1.1
  83. Note: you can enter multiple name server addresses in this field and should ask your ISP for an 'alternate' name server address to add to this field.
  84.  
  85. - Search domains: Your ISP's domain name here - i.e. company.com NOT mail.company.com.
  86. You can also put additional domain names here to be used to find addresses for incomplete name specs (i.e. you can use just 'mail' instead of 'mail.company.com' if 'company.com' is one of your search domains).
  87.  
  88. 5) What is Serial DMA 2.0.2 and do I need it?
  89.  
  90. Serial DMA 2.0.2 is a new improved version of the DMA capable serial driver for all Macs with the GeoPort serial architecture. If you have one of these machines I recommend you get this update - especially if you are using the 115K or 230K DTE rates supported by FreePPP. You can obtain Serial DMA 2.0.2 from ftp.support.apple.com with the following URL:
  91.  
  92. <ftp://ftp.support.apple.com/pub/apple_sw_updates/US/Macintosh/Networking & Communications/Other N&C Software/SerialDMA_2.0.2.hqx>
  93.  
  94. If you upgrade to System 7.5.3 the Serial DMA 2.0.2 extension is not needed as it is built into System 7.5.3.
  95.  
  96. Known Serial DMA 2.0.2 Problems
  97.  
  98. Serial DMA 2.0.2 is not compatible with the extension named Serial Port Arbitrator (from ARA) on PCI PowerMacs and will cause a crash at startup. Since Serial Port Arbitrator does not show up in most Extension Managers you must manually remove it (it's not necessary for ARA to work).
  99.  
  100. The Global Village extension (sorry, I don't know the name) must load after the Serial DMA 2.0.2 extension.  If you are using a Global Village modem, you should add a space to the beginning of the Serial DMA 2.0.2 Extension's file name.
  101.  
  102. Serial DMA 2.0.2 should not be used with the extension 'ASFU Fixer' which was required for the GDT Softworks PowerPrint printer adapter. Versions of the PowerPrint adapter with a small hole in the adapter plug that goes into the printer (i.e. those sold in the last 6 months or so) are compatible with Serial DMA 2.0.2. If you have an older adapter contact GDT Softworks about updates.
  103.  
  104. 6) Why don't Config PPP or the PPP extension show up in my Extension Manager?
  105.  
  106. The Config PPP control panel and the PPP extension do not show up in most extension manager list.  Basically it's because they don't do anything by themselves. The PPP extension is loaded by MacTCP/OT so turning off MacTCP/OT effectively turns off FreePPP (it's also a file type that most extension managers don't recognize). The control panel doesn't have any code that's loaded at system startup time (i.e INIT code) so most extension managers simply ignore it. Conflict Catcher 3 can be configured to display both files if you want to be able to see/control them.
  107.  
  108. 7) How can I configure FreePPP for use with a callback server?
  109.  
  110. The following is contributed by Joop J. van Vaals, Ph.D. <vaals@mswe.dnet.ms.philips.nl>
  111. Note that the script commands to substitute name and password from the Authentication dilaog changed with FreePPP 1.0.3.
  112.  
  113. I have found the solution to a question a posted in an earlier article on how to
  114. script FreePPP in a situation where I first have to call the internet provider,
  115. next hang-up and then I'm called back and have to enter username and password.
  116.  
  117. Since the script part only is activated following a [connect] prompt, the hang-up
  118. command has to be entered in the 'Phone num' box in Config PPP, directly
  119. following the phone number. So in my situation I have to enter the following in
  120. Config PPP (using FreePPP 1.0.2):
  121. * Phone num box:    atdt1234567890w12345612345,;S8S8S8H
  122. * Modem Init box:   at&f1w1s95=44s0=1
  123. * Connect Script:   Wait timeout = 180 secs to allow for the dial-back delay
  124.                     wait    Username:       no CR
  125.                     out     \u                 CR
  126.                     wait    Password:       no CR
  127.                     out     \p                 CR
  128.                     wait    nl-ts-0>        no CR
  129.                     out     ppp default        CR
  130. * In the Authentication I have entered my user id and password.
  131.  
  132. In the above, S8 is the command for a 1 sec (,) delay, H is the hang-up command.
  133. This cannot be submitted in the Connect Script, since that waits for the
  134. [connect] prompt, and ATH has to be submitted before that is received to enable
  135. the server to call-back and make a 'connect'.
  136. I had tried before to include the <CR> (which is given following the tel.nr. in
  137. the Terminal window input) by including the command S3, but that is exactly
  138. what should not be done.
  139. This works for me to replace the input I otherwise have to enter manually
  140. in the Terminal window as listed below.
  141.  
  142.  
  143. >When using the terminal window I give the following commmands:
  144. >
  145. >at&f1w1s95=44s0=1             <CR>   (modem init string for GV Platinum and
  146. >                                     'auto-answer after one ring')
  147. >[ok]
  148. >atdt1234567890w12345612345,;  <CR>   (to dial, wait for tone, issue a code,
  149. >                                     wait 2 sec, and return to command mode)
  150. >[ok]
  151. >ath                           <CR>    (to hang up the line)
  152. >[ok]
  153. >     so, at this point the telephone connection is actually broken,
  154. >     and typically in 10-100 seconds I'm called back by my internet provider
  155. >     (this is done for security reasons since via this server there is also
  156. >     direct access to confidential information, not open to the public).
  157. >     So, after the phone rings once, the modem picks up the phone (ats0=1)
  158. >
  159. >[ring]
  160. >
  161. >     and after handshaking the server responds with among others
  162. >    (there is also some speed info and a broadcast message from the server):
  163. >
  164. >[connect]                     (after [connect] I do not have to press <CR>)
  165. >
  166. >[username:] my_username       <CR>
  167. >[password:] my_password       <CR>
  168. >[nl-ts-0>] ppp default        <CR>
  169. >[some messages and than garbage characters start to appear]
  170. >
  171. >
  172. >So now the question is how to translate this into something to set up
  173. >FreePPP so that everything works automatically.
  174. >When I understand it correctly, the connect script is waiting for a
  175. >[connect] string and is only activated following the [connect] string
  176. >received. Since I do not have to give a <CR> after the connect, I supposed
  177. >that the connect script than whould simply look like:
  178. >
  179. >wait    Username:       no CR
  180. >out     \u                 CR
  181. >wait    Password:       no CR
  182. >out     \p                 CR
  183. >wait    nl-ts-0>        no CR
  184. >out     ppp default        CR
  185. >
  186. >The modem init string I entered into FreePPP is:   at&f1w1s95=44s0=1
  187. >
  188. >The difficult is part is after dialing the telephone number and code when
  189. >I would have to give in the terminal window a <CR>, wait for [ok]
  190. >(which is always within 1-2 secs),
  191. >and give ath <CR> to hang up the line so that I can be called back.
  192. >I guess that all this has to be entered one way or another into the
  193. >'Phone num' box if I understand things correctly.
  194. >So I need the 'translation' (to be set in the 'Phone num' box of FreePPP)
  195. >of the following commands given otherwise in the Terminal window
  196. >(supposing that the connect script is waiting for and is subsequently
  197. >activated by the [connect] response):
  198. >
  199. >atdt1234567890w12345612345,;  <CR>   (to dial, wait for tone, issue a code,
  200. >                                      wait 2 sec, and return to command mode)
  201. >[ok]
  202. >ath                           <CR>    (to hang up the line)
  203. >
  204. >I guess that the \d command is only valid within the connect script, since
  205. >my Global Village Platinum modem can't handle that command. I've tried
  206. >things like:
  207. >atdt1234567890w12345612345,;ats3s8aths3   (where s3 is the carriage return
  208. >and s8 is the definition of the time delay of the comma in the dial
  209.  
  210.  
  211.  
  212. 8) Why doesn't setting an Echo Interval catch dropped connections?
  213.  
  214. Try adding E0 (that's a zero as the second character) to your modem init string. When the line drops the modem returns to command mode which usually echoes any chacters it receives. When this happens to an echo request packet FreePPP sees the echoed chacters as a request to it for an echo response which it generates and then gets echoed back fulfilling the echo request (can we say circular reference?). Adding the E0 will prevent this loop from occuring. Thanks to ??? (sorry, lost the original posting) for explaining this on comp.sys.mac.comm recently.
  215.  
  216. 9) What script commands are supported by FreePPP?
  217.  
  218. The backslash (\) is a reserved character in the FreePPP/MacPPP Connect Script dialog box.
  219. The original MacPPP script commands are:
  220.  
  221.      Commands useable in both Out and Wait strings:
  222.      
  223.        \r carriage return
  224.        \^ literal '^'
  225.        \\ literal '\'
  226.        \nnn 8-bit octal value
  227.        
  228.      The following can be used only in Out strings:
  229.      
  230.        \b send a break (100  milliseconds)
  231.        \d delay for one second
  232.        \t invoke the MacPPP  terminal emulator
  233.  
  234. FreePPP 1.0.3 and later extend the scripting commands for Out strings with:
  235.  
  236.        \a"prompt"                        ask for echoed text, "prompt" defaults to "Username:"
  237.        \A"prompt"                        ask for echoed text, "prompt" defaults to "Username:"
  238.        \p"prompt"                        ask for bulleted text, "prompt" defaults to "Password:"
  239.        \P"prompt"                        ask for bulleted text, "prompt" defaults to "Password:"
  240.  
  241.        Notes: 
  242.        • Lowercase '\a' and '\p' prompt during a connection when they are run across with 
  243.          the connect script.
  244.        • Uppercase '\A' and '\P' prompt prior to a connection and/or are preloaded from 
  245.          the authentication area.
  246.        • Only the text entered will be sent.  It is up to you to add delays and returns as 
  247.          needed.
  248.  
  249.        Limitations: 
  250.        • Only one '\a' and '\p' per line.
  251.           - If more than one of each is found per line then only the first of each requested 
  252.              will be used to prompt.
  253.           - However, the data will be sent each time '\a' or '\p' is run accross.
  254.        • Only one '\A' and '\P' per connect script.
  255.           - If more than one of each is found per line then only the first of each requested 
  256.              will be used to prompt.
  257.           - However, the data will be sent each time '\A' or '\P' is run accross.
  258.  
  259.        Examples:
  260.        • \AWhat's your Username:\r\d\PGimme your Password:\r\d
  261.        • \aUser ID:\r
  262.           \p\r
  263.        • \ASecureID:\r
  264.           \pSecureID Password:\aSecureID Number:\r
  265.  
  266. 10) Does FreePPP support network modems?
  267.  
  268. I have tested FreePPP with Stalker's PortShare Pro v2.6 and it works fine when the Force Auto-Status option is turned on. Other network modem solutions may or may not work. If FreePPP gets an error trying to establish a connection using a networked modem and a connect script try using Terminal Window mode and manually establishing the connection. 
  269.  
  270. 11) Why does FreePPP/MacPPP sometimes spontaneously connect?
  271.  
  272. This should only happen when using MacTCP (thanks to Vladimir Butenko of Stalker Software for finding the cause). There is an internal timer in MacTCP that will cause a connection attempt approximately 5.5 hours after a session is closed. FreePPP adds the Disable Auto Connect option which eliminates this problem by requiring all sessions to be manually opened.
  273.  
  274. 12) Why can't I select port speeds of 14400 or 28800 in FreePPP?
  275.  
  276. These port speeds should not be used. Modem speeds are expressed two different ways. There's the modem to computer speed (DTE rate) and the raw modem to modem speed (DCE rate). Modems with data compression features compress the data before they send it so your effective throughput is generally greater than the DCE rate but can never be higher than the DTE rate. This is why you want to set the DTE rate higher than the DCE rate. In addition, some modems don't work with DTE rates of 14400 or 28800 so they were removed from FreePPP.
  277.  
  278. 13) Is a 115K or 230K port speed really going to be faster than 57.6K?
  279.  
  280. It depends on the data being transferred and the type of connection you have.
  281.  
  282. For modems, the V.42bis data compression standard is theoretically capable of 4:1 compression. Therefore you'd want a 115Kbps DTE rate to fill a 28.8Kbps V.34 link w/V.42bis compression. In the real world most data doesn't usually compress better than 2:1 so a DTE rate of 57.6K is usually sufficient. On the other hand I've seen better than 8000 bytes/sec using Fetch to ftp a highly compressible text file (400K of repeating 'abcdef') over a 24K V.34 link. Using the Electronic Frontier Foundation's "Big Dummy's Guide to the Internet" as a test file I've gotten in the neighborhood of 6200 bytes/sec. Keep in mind that the port speed has no bearing on the connect rate of your modem. A 28.8K connection requires very clear phone lines at each end. Connect rates of 26.4K or 24K are much more common.
  283.  
  284. The only modem I know of that supports a DTE rate of 230Kbps is the Hayes Optima 288. They use a modified version of the V.42bis compression routine that's theoretically capable of 8:1 compression (as opposed to normal V.42bis' 4:1 max).  Unfortunately I don't have one so I can't say what sort of throughput my test files would have at the 230K DTE rate.
  285.  
  286. With a serial ISDN Terminal Adapter (sometimes called an ISDN modem in marketingspeak) you get a 64Kbps link with one B channel or a 128Kbps link with two B channels. Compression would make throughput even faster. What port speed you should use is dependent on the ISDN equipment you are using. As of this writing the Motorola BitSURFR and BitSURFR Pro as well as the 3Com Impact Terminal Adapters max out at a 115K DTE rate
  287.  
  288. 14) What do I need to use 115K or 230K Port Speeds?
  289.  
  290. You need a Mac with the GeoPort DMA serial architecture and a 28.8 modem or ISDN Terminal Adapter attached to the built-in Modem or Printer port. The increased interrupt load for the higher rates is too much for non-serial DMA Macs so I'd strongly recommend against using it on one although I don't currently check the Mac type (and as near as I can tell it's impossible to check to see if the serial ports are of the GeoPort variety). If you insist on trying it on a IIfx or Quadra 900/950 you must make sure that you have set the serial ports to 'compatible' mode using the Serial Switch Control Panel. If you don't, you'll crash your Mac when you try to connect. Since I already said you shouldn't be using this software on one of these machines I don't consider this a bug so consider yourself warned.
  291.  
  292. If an add on serial port board supports the new serial driver calls, introduced with Serial DMA 2.0.2, to select 115K and 230K DTE rates FreePPP should automatically work with it.
  293.  
  294. Of course if your dialup PPP provider isn't using 28.8 modems or ISDN service with a 115K or 230K DTE rate on their end you won't see any difference. That part I can't help you with.  :-)
  295.  
  296. Note - If your modem or ISDN TA doesn't list support for a 115K or 230K DTE rate in their documentation, don't try to use it. One of the most common problem reports I get is folks trying to use the faster rates on equipment that doesn't support it.
  297.  
  298. 15) Does FreePPP make a GeoPort Telecom Adapter go faster?
  299.  
  300. No, it does work with a GeoPort Telecom Adapter (TCA) however. Why doesn't it make the TCA go faster? Because the TCA pod isn't really a modem.  It's just the hardware required to connect your Mac to the phone lines or POTS (Plain Old Telephone Service). The rest of the modem functions are implemented inside your Mac. Apple may implement a V.34 version of the Express Modem software but I wouldn't hold my breath waiting for it. I wouldn't recommend it on the PowerMac either as the current V.32bis implementation of the software seems to be good for approximately a 30% slowdown on a 6100/60AV. Eventually Apple is supposed to release a GeoPort ISDN Adapter but I have no idea when or if the current version of FreePPP will support it.
  301.  
  302. 16) Why does FreePPP dial when my Mac starts up?
  303.  
  304. Important - As of FreePPP 1.0.4 connections at startup time are not supported and may cause a crash.
  305.  
  306. FreePPP tries to open a connection whenever it sees TCP/IP packets unless the Disable Auto Connect is turned on (Or the Hard Close command was used to terminate a MacPPP session but this isn't remembered on restart). There are several extensions that send TCP/IP packets when they load at boot time so this is why you get connection attempts during startup. The extensions (or the programs that install them) that I know of that do this are: Apple's SNMP agent software installed as part of the full MacTCP install, Farallon's Timbuktu Pro, ON Technology's Meeting Maker XP, a shareware control panel called Network Time (I'm not sure of this name as I haven't actually seen this one), and one of the extensions that is used to support the Cayman GatorBox AppleTalk to TCP/IP router (sorry, lost the message with the exact info). See if there's a configuration option to turn off this functionality at startup or remove the offending extension (anyone ever use the SNMP software?).
  307.  
  308. Another extension that will cause connection attempts every time an application quits is ZapTCP. Since this extension is intended solely as a debugging aid for folks writing apps using TCP/IP packets I highly recommend removing it unless you know you need it.
  309.  
  310. 17) Why do I get PPP Wait Timeout errors?
  311.  
  312. Here are two common causes of the 'PPP Wait Timeout - Waiting on: OK' error:
  313.  
  314. 1) An incompatible Port Speed is selected. This may be a rate higher than supported by your modem or a speed that you'd think was supported but isn't. Port speeds of 14400 and 28800 are examples of the latter and are discussed above. For Mac/Modem configurations that don't support the 115K or 230K port speeds, stick with the 38400 or 57600 rates as these should be supported by every 14.4 and 28.8 modem on the market today.
  315.  
  316. 2) You have fax software installed that is conflicting with FreePPP/MacPPP. Try turning off the answer incoming faxes feature if it's turned on in your fax software. If that doesn't do the trick try turning off the fax software completely with an extension manager.
  317.  
  318. 18) Why do I suddenly get disconnected after link establishment?
  319.  
  320. If you don't have a 'hardware handshake' cable and you have hardware flow control enabled (see the section on Flow Control in the accompanying 'Installing MacPPP' document for details) you will usually get a disconnect soon after a PPP session is established. Most modems these days come with a bundled hardware handshake cable. It's when a new modem is connected with the cable that was used for an old 2400 bps modem that causes a problem. In short, if the modem came with a cable be sure to use it. If the modem didn't come with a cable, make sure the one you're using supports hardware handshake. For the technically inclined this means a cable with pins 4 & 20 on the 25-pin connector for the modem are connected to pin 1 on the 8-pin connector for the Mac. 
  321.  
  322. Another reason for the Link Dead problem is that some badly configured PPP servers send clear text before starting PPP. You can see this by using the Terminal Window to login manually and looking for text after you send your password (you should see what look like garbage characters if PPP is starting up). The solution to this problem is to add delays to your connect script after you send the password - two or three \d entries along with the <CR> box checked on the next line down should suffice.
  323.  
  324. 19) How do I configure FreePPP for use with TIA?
  325.  
  326. Send email to tia-mac-ppp@marketplace.com to get instructions on how to configure FreePPP and TIA.
  327.  
  328. 20) How do I configure FreePPP to use CHAP authentication?
  329.  
  330. FreePPP will automatically detect a CHAP request from a PPP server. Just enter your login name and password in the Authentication dialog for your server configuration.
  331.  
  332. 21) How do I change the dial command to make my ISDN TA happy?
  333.  
  334. Warning - not for the faint of heart.
  335.  
  336. Versions of FreePPP prior to 1.0.5 had hard coded 'ATDT' for tone dialing and 'ATDP' for pulse dialing. With FreePPP 1.0.5 and later these commands are loaded from the ID#130 'STR#' resource (the 2nd and 3rd strings respectively) in the PPP extension. You can edit these strings with a tool like ResEdit.
  337.  
  338.